Big Huge Thesaurus

Orites excelsa

noun

sounds kind of like